package com.blumov.fastbox.application.configuration;

import java.text.SimpleDateFormat;

/**
 * Configuracion del sistema
 * 
 * @author Bruno Masci
 */
public interface Configuration {

	/**
	 * encoding que se utiliza para levantar los properties
	 */
	String PROPERTIES_ENCODING = "UTF-8";
	
	/**
	 * se asume que las fechas en Strings deben
	 * respetar el siguiente formato "dd/MM/yyyy"
	 */
	String FORMAT_DD_MM_YYYY = "dd/MM/yyyy";	
	
	/**
	 * Devuelve un objeto {@link SimpleDateFormat} con el formato de fechas utilizado en la aplicacion.
	 * El formato es dd/MM/yyyy.
	 * 
	 * @return un objeto {@link SimpleDateFormat}.
	 */
	SimpleDateFormat getDateFormatter();


	/**
	 * 
	 * @return la direccion de Netiner.
	 */
	String getNetinerAddress();

	/**
	 * 
	 * @return el port donde Netiner espera conexiones
	 */
	String getNetinerPort();	
}
